package org.jeecg.talentCooperation.talent.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.RequiredArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description: 人才协作
 * @Author: jeecg-boot
 * @Date:   2023-8-17
 * @Version: V1.0
 */
@ApiModel(value="talent对象", description="人才协作")
@Data
@TableName("nd_talent_basic_deal_info")
public class TalentBasicDealInfo implements Serializable {
    private static final long serialVersionUID = 1L;

	/**主键*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键")
    private String id;

    /**
     * 专家编号
     */
    private String talentNumber;

    /**
     * 经办人编号
     */
    private String dealNumber;

    /**
     * 经办人姓名
     */
    private String dealName;

    /**
     * 经办人部门编号
     */
    private String dealDeptNumber;

    /**
     * 经办人部门名称
     */
    private String dealDeptName;

    /**
     * 供应商编号
     */
    private String supplyNumber;

    /**
     * 公司代码
     */
    private String companyCode;

    public TalentBasicDealInfo() {
    }

    public TalentBasicDealInfo(String talentNumber, String dealNumber, String dealName, String dealDeptNumber, String dealDeptName, String supplyNumber, String companyCode) {
        this.talentNumber = talentNumber;
        this.dealNumber = dealNumber;
        this.dealName = dealName;
        this.dealDeptNumber = dealDeptNumber;
        this.dealDeptName = dealDeptName;
        this.supplyNumber = supplyNumber;
        this.companyCode = companyCode;
    }
}
